This paper describes the features of an extended Kalman filter algorithm designed to support the navigational function of a real-time vehicle performance and emissions monitoring system currently under development. The Kalman filter is used to process global positioning system (GPS) data enhanced with dead reckoning (DR) in an integrated mode, to provide continuous positioning in built-up areas. The dynamic model and filter algorithms are discussed in detail, followed by the findings based on computer simulations and a limited field trial carried out in the Greater London area. The results demonstrate that use of the extended Kalman filter algorithm enables the integrated system employing GPS and low cost DR devices to meet the required navigation performance of the device under development.